/*
	# Reset defaults ################### 
*/
@import 'reset.css';
a:link, a:visited{text-decoration:none;outline:none;}
form input[type="text"], form input[type="password"], textarea {font: 13px/30px 'Lucida Grande',Helvetica,Arial,sans-serif; background: url(../images/input_bg.gif) repeat-x center top #FFFFFF; border: 1px solid #BBBBBB; color: #222222; padding:0 7px; width:265px; height:30px;}
input[type="submit"], button, .func-user li a, #inbox-compose #form-actions a, #reply-box .form-actions a  {-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
    background-color: #F5F5F5;
    border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #565656;
    cursor: pointer;
    font: 15px/36px Helvetica,Arial,sans-serif;
    height: 36px;
    overflow: visible;
    padding: 0 14px 0 12px;}
select {color: #666666; font: 13px Arial,Helvetica; padding: 5px; border: 1px solid #BBBBBB; width:280px;}
label {font-weight: normal; font-size: 14px;}

.wysiwyg-toggle-wrapper, fieldset.filter-wrapper {display:none}
/*
	# LAYOUT ################### 
*/
body
{
	font:normal 12px Segoe UI, Arial, Helvetica, sans-serif;
	/*background-color:#cde2f3*/
	
	
}
.space {height:30px;}
#middle {width:995px; margin:0 auto; background-color:#fff;}
#col1 {width:180px; float:left;}
	#col1 .content {width:auto !important;}
	/*#col1 .content a {color:#6289DB !important}*/
#col2 {width:785px; float:left; padding:14px; border-left: 1px solid #F1F1F1;}
	.front #col2  {padding-top:0px;}
.no-sidebars #col2 {width:995px;}
.pro-page a {color:#d51676;}
/*
	# HEADING ################### 
*/
h1 {font:normal 19px Arial, Helvetica, sans-serif; }
h2{color:#09367f; font:normal 18px Arial, Helvetica, sans-serif;}
h3 {color:#09347a;}
	h3 a {color:#0a50a0;}	
	h3 a:hover {text-decoration:none;}
	h3.head-pro {border-bottom:#84a7cf 1px solid; padding:22px 0 5px 0; margin-bottom:7px;}
h4 {font:bold 12px/25px Arial, Helvetica, sans-serif; color:#fff;  background:url(../images/bg_head.png) top left no-repeat; margin-left:-5px; height:25px; padding-left:20px;}
	h4 a {color:#0a50a0;}
	h4 a:hover {text-decoration:none;}
	h4.headcat {border-bottom:#84a7cf 2px solid; padding-bottom:2px; text-transform:uppercase;}
h5 {font-size:12px; color:#0a50a0; font-weight:bold; text-transform:uppercase;}
	h5.headp {border-bottom:#84a7cf 2px solid; padding:30px 0 2px;}
h6 {font-size:11px; font-weight:bold; color:#fff; height:28px; margin-left:-5px; padding:9px 0 0 15px; text-transform:uppercase;}
	h6 a {color:#fff;}
	h6 a:hover {text-decoration:none; color:#D5E4ED;}
	h6.hsmall {background:url(../images/bg_head_small.png) 0px 0px no-repeat; width:175px;}
	h6.hbig {background:url(../images/bg_head_big.png) 0px 0px no-repeat; width:279px;}
	

/*
	# NAVIGATOR ################### 
*/
.hor-menu {float:left; margin-top:14px;}
	.hor-menu li {margin-right:40px; font:14px Myriad Pro, Arial, Helvetica, sans-serif; text-transform:uppercase; float:left}
	.hor-menu li a {color:#fff;}
		.hor-menu a:hover {text-decoration:none; color:#ccc; cursor:pointer;}

	
.sub-menu {:#407aff; clear:both;height:35px;}
	.sub-menu li {float:left; background:url(../images/spre_sub.png) right center no-repeat; padding:0 10px; height:35px; line-height:35px; }
	.sub-menu li.last {background:none;}
	.sub-menu li a {color:#09367f; text-decoration:none; font-weight:bold;  }


/*
	# HEADER ############################
*/
#header {position:relative; height:48px; background-color:#d51676; border-bottom:#cde2f3 3px solid; width:100%; margin-bottom:3px;}
.header-inner {width:995px; margin:0 auto;}
.logo {float:left; margin:7px 35px 0 14px;}
	.logo a {display:block; background:url(../images/logo.png) top left no-repeat; width:142px; height:33px; text-indent:-999999px;}
.topright {float:right; background-color:#9e1359; padding:9px; color:#f3f3f3; font-size:11px; position:relative}
	.topright a  { color:#f3f3f3; text-decoration:underline}

#logged {float:right; margin:0px 44px 0 0; position:relative; z-index:999999; width:163px;}
	#logged > li {display:inline-block; position:relative; *display:inline; zoom:1} 
	#logged li a.pausmenu {float:left; background:url(../images/top_user.png) 100% 3px no-repeat;  padding-right:11px; font-size:11px; color:#fff; height:14px; text-decoration:none}
	#logged > li:hover > a.pausmenu, #logged > li.current:hover > a.pausmenu {background:url(../images/hover_top_user.png) 100% 3px no-repeat; text-decoration:none}
	#logged li img {float:left; vertical-align:middle; margin:-4px 7px 0 0; width:22px; height:22px;}
	#logged li ul {position:absolute; left:-999em; top:2em; width:140px; border:#ffb2cd 1px solid; padding:7px 5px 3px; margin-top:23px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background:#f7f7f6 url(../images/bg_dd_user.png) top left repeat-x}
	#logged li ul li {text-align:left; margin-bottom:5px;}
	#logged li:hover ul {left:-64px; top:auto;}
	#logged li.sendpost:hover ul {left:-99px; top:auto;}
	#logged li ul a {color:#000; text-decoration:none}

.notification-wrapper {position: absolute; right: 5px; top: 6px;}
a#notification-bar-start {float: right; font-size:11px; margin-top:1px; color:#fff; text-decoration:none}
	a#notification-bar-start:hover {text-decoration:none}
	a#notification-bar-start span {display:inline-block; width:20px; height:17px; background-color:#FF6AAB; color:#fff; line-height:17px; text-align:center; margin-left:4px;}
	a#notification-bar-start span.number-active {background-color:#F02F73}
.notification-bar {background-color: #FFFFFF; clear: both; position: relative; width: 220px;  z-index: 99999999; border:#ffb2cd 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; display:none; margin-top:25px;}
	.notification-bar li a, .notification-bar  .icon-no-comment {display:block; padding:5px 8px; text-decoration:none; color:#333}
	.notification-bar li a span {color:#FF0066}
	 .notification-bar  .icon-no-comment {padding:5px 13px;}
	.notification-bar li:hover {background-color:#F7F7F7;}
	.notification-bar  .notification-all  {padding:0 8px}
	.notification-bar  .notification-all a {padding:5px 0;}

/*left*/
.search-pro-box {/*background-color:#f3f3f3; padding:20px 0 0 13px;*/ margin:0 14px 20px 14px;}
	.search-pro-box h3 {color: #1B325F;    font: 17px Georgia,"Times New Roman",Times,serif;    padding: 0 0 6px 6px;    text-transform: none;}
	h3 {font:bold 18px Segoe UI, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#d51676;}
.list-cat {padding:12px 0;}	
	.list-cat a, .type-filter-box a {display:inline-block; *display:inline; zoom:1; margin:0 6px 6px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color:#fff; min-width:62px; text-align:center; line-height:21px; color:#6289db; padding:0 3px;}
	.list-cat a:hover, .type-filter-box a:hover, .type-filter-box a.active {background-color:#4e8cc7; color:#fff !important; text-decoration:none}	
#col1 .block {margin-bottom:15px;}
.style-box, #block-f-page-featured-text {padding-left:15px;}
.style-box h3, #block-f-page-featured-text h2 {font:14px Myriad Pro, Arial, Helvetica, sans-serif; color:#d51676; padding-bottom:13px; text-transform: uppercase;}
.style-list {}
	.style-list li {display:block; margin-bottom:25px; width:150px;}
	.style-list li a {color:#1C3360;}
	.style-list li span {display:block; padding-top:3px;}

.filter-box {margin:0 14px; padding:15px 0 0; border-bottom:#e1e1e0 1px solid}
.type-filter-box {margin-left:-6px;}
	.type-filter-box h3 {font:normal 17px Georgia, "Times New Roman", Times, serif; color:#1b325f; padding:0 0 6px 6px;}
	.type-filter-box a {border:#cfe2f1 1px solid; color:#6289db !important; margin:0 0 6px 6px;}
	.type-filter-box a:hover {border:#4e8cc7 1px solid}
.size-box a {width:29px;}
.nobor {border-bottom:none}

#k-search-render-brand-list .form-checkboxes {border: 1px solid #D0EAF8; height: 100px; overflow-x: hidden; overflow-y: auto;  padding: 0 0 6px 2px;  width: 149px; margin-left:6px;}
	#k-search-render-brand-list label {font-size:12px;}
	#k-search-render-brand-list .form-item {margin:0; padding:3px 0;}
/*Right*/
.banner-middle {width:530px; float:left; margin-right:7px;}
.feature-right {width:240px; float:left}
.list-fr {margin-top:-7px;}
	.list-fr li {overflow:hidden; text-transform:uppercase; font-family:Myriad Pro, Arial, Helvetica, sans-serif; margin:7px 0 10px;}
	.list-fr li  img {float:left; margin-right:10px;}
	.list-fr li .desc {overflow:hidden; }
	.list-fr li .desc div {padding:5px 0;}
	.list-fr li a {color:#000;}
	.list-fr a.more-fr {text-decoration:underline; font-size:11px;}

.box-hot {clear:both; padding-top:15px; overflow:hidden;}
.box-hot a.viewmore {float:right; color:#d51676; font-size:14px; margin-top:10px; padding-right:5px;}
.head-hot {border-bottom:#cde2f3 3px solid; margin-bottom:5px; /*height:44px;*/}
	.head-hot h3 {border-bottom:#b6bac0 1px solid; overflow:hidden}
		.head-hot h3 span {height:40px; font-size:30px; color:#d51676; line-height:35px; float:left; background:url(../images/arr_flag.gif) right center no-repeat; padding-right:30px;}
	.head-hot h3.chh {background:url(../images/head_chh.png) top left no-repeat; height:47px; text-indent:-99999px; margin-bottom:-2px;}
	.head-hot h3.thh {background:url(../images/head_thh.png) top left no-repeat; height:47px; text-indent:-99999px; margin-bottom:-2px;}

.list-hot-pro { position:relative; overflow:hidden; width:900px;}
	.list-hot-pro li {width:150px; display:inline-block; *display:inline; zoom:1; margin:0 9px 20px 0; vertical-align:top}
	.list-hot-pro div.thumb-pro {width:145px; position:relative; margin-bottom:5px;}
	.list-hot-pro div.thumb-pro img {border: 1px solid #E0E0E0;}
	.list-hot-pro div.thumb-pro a, .list-hot-pro a.title, .list-hot-pro a.username {display:block; width:145px;}
	.list-hot-pro a.title, .list-hot-pro a.username,  .list-hot-pro .price {display:block; width:145px; /*margin-left:5px;*/}
	.list-hot-pro div.thumb-pro a span {position:absolute; left:0; bottom:0; background-color:#3d89c8; padding:3px 5px; color: #fff; font-size:11px;}
	.list-hot-pro div.thumb-pro a strong {position:absolute; bottom:-16px; right:-14px; width:35px; height:41px; background:url(../images/pink_off.png) top left no-repeat; color:#fff; font-weight:bold; padding:7px 0 0 13px;}
	.list-hot-pro a.title {color:#1c3360; height: 30px;   overflow: hidden;}
	.list-hot-pro a.username {color:#3c89c8;; font-size:11px; padding:1px 0;}

.list-search li {margin-bottom:30px;}

.list-chh  {}
.list-chh li {width:145px; margin-right:14px;} 
	.list-chh li:first-child {margin-left:0;}
	.list-chh div.thumb-pro {border:none; }
	.list-chh a.title {color:#1c3360; height: auto;}
	
.list-logo {width:1000px; overflow:hidden}
	.list-logo li {display:inline-block; width:110px; *display:inline; zoom:1; margin:0 22px 11px 0;}
h3.cds {font:bold 30px Segoe UI, Arial, Helvetica, sans-serif;}

.logo-footer {padding:15px 0; border-top:#ededed 1px solid; margin-top:15px; overflow:hidden}
	.logo-footer h3 {font-size:24px; color:#d51676; font-weight:normal; text-transform:none; margin-bottom:15px;}
	.logo-footer li { padding:0 13px; float:left; width:450px; float:left; font-size:14px;}
	.logo-footer li img {float:left; margin-right:15px;}
	.logo-footer li div {overflow:hidden}
	.logo-footer li div p {margin-bottom:15px;}
	.logo-footer li.ob1 { border-right:#ededed 1px solid; padding:0 35px 0 0}
	.logo-footer li.ob2 {padding:0 13px 0 22px}
	.find-more {float:left; background:url(../images/btn.jpg) top left no-repeat; width:188px; height:50px; text-indent:-999999px;}
	
.node-add-form-wrapper {/*padding-left:35px*/    background-color:#C0C0C0;   padding: 30px; clear:both}
.step-post {overflow:hidden; position:relative}
	.step-post a {background:#f4f4f4 url(../images/step_num.png) 10px 6px no-repeat; padding:6px 20px 6px 61px; float:left; height:40px; margin-right:1px; font:bold 14px/40px Segoe UI, Arial, Helvetica, sans-serif; color:#d51676; text-transform:uppercase; margin-top:12px;}
	.step-post a.step2 {background-position:10px -64px}
	.step-post a.step3 {background-position:10px -143px}
	.step-post a:hover {text-decoration:none}
	.step-post a.active {background:#c0c0c0 url(../images/step_num_active.png) 10px 6px no-repeat; height:53px; line-height:53px; padding-left:75px; margin-top:0;}
	.step-post a.act-2 {background-position:10px -75px}
	.step-post a.act-3 {background-position:10px -157px}

.head-post-ad {}
	.head-post-ad h1 {font-size:30px; color:#d51676; padding-top:15px; text-transform:uppercase}
	.head-post-ad  .desc-form {padding:10px 0 18px; font-size:14px; width:520px; float:left}
	.view-help {background:url(../images/xem_huong_dan.png) top left no-repeat; width:228px; height:74px; float:right; text-indent:-99999px; margin:-10px 0 15px;}

.form-container {padding-top:10px;}

h1.name-pro, h1.title {font-size:30px; color:#d51676; margin-bottom: 20px;}
.pro-page {}

h3.head-title {font-size:18px;clear:both; background-color:#dbe8f3; height:30px; line-height:30px; padding-left:10px;}
	.box-info-detail {padding:13px 0 25px 18px; font-size:14px;}
	
.shop-sum {overflow:hidden}
	.shop-sum img {float:left; margin-right:15px; margin-top:3px;}
	.shop-sum div {overflow:hidden}
	.shop-sum h3 {color:#000; font-size:14px; text-transform:none; padding-bottom:5px;}
	.shop-sum a.viewmore {color:#d51676;}

.like-action {padding-top:20px; overflow:hidden; margin-bottom:30px;}
	.like-action li {float:left; margin-right:30px;}
	.like-action li a {display:block; padding-left:63px; height:48px; color:#000; line-height:48px; font-weight:bold}
	.like-action li.like a {background:url(../images/like.png) 0 -1px no-repeat}
	.like-action li.dislike a {background:url(../images/unlike.png) top left no-repeat}

.small-meta {display:block; overflow:hidden; margin:0 0 3px 0px;}
.small-meta li {float:left; margin:0 5px 0 0 !important; width:auto !important}
.small-meta li a {background:url(../images/small_meta.jpg) top left no-repeat; padding-left:15px; display:block; font-size:11px;}
	.small-meta li.comment a {background-position:0 -20px;}
	.small-meta li.sum a {background-position:0 -41px;}
	.small-meta li.contact {margin-right:0 !important;}
	.small-meta li.contact a {background-color:#e5f2fc; border:#accf35 1px solid; color:#8b8b8b; padding:2px 5px; background-image:none; font-size:10px;}



.comment-list {margin:20px 0}
	.comment-list li {margin-bottom:20px;}
	.comment-list li .user-picture {float: left; margin-right: 10px; padding: 3px; border:none}
	.comment-list li .user-picture img { background-color: #FFFFFF; border: 1px solid #E1E1E1; padding: 3px; -moz-border-radius: 3px; border-radius:3px}
	.comment-list li .comment-content {overflow:hidden}
	.comment-list li .comment-content p {margin-bottom:12px;}
	.comment-list li .comment-content a {color:#db3588;}

.you-like-comment {}
	.you-like-comment span, .you-like-comment ul {float:left}
	.you-like-comment span {font-size:12px;}
	.you-like-comment  li {float:left; margin:0 0 0 10px;}	
	.you-like-comment  li a {background:url(../images/like_comment.png) top left no-repeat; padding-left:25px; height:22px; line-height:19px; color:#000 !important; display:block}
	.you-like-comment  li.dislike-comment a {background-position:0 -33px;}
	.you-like-comment  li.bad-content a {background-position:0 -64px;}

.action-box {background:#eef3f7; border-top:#cde2f3 2px solid; padding:10px 0; overflow:hidden; margin-bottom:20px;}
.user-action {}
	.user-action li {float:left; margin-left:33px; display:inline}
	.user-action li a {display:block; background:url(../images/action.png) top left no-repeat; padding-left:60px; height:48px; line-height:48px; color:#000;}	
	.user-action li.ask a {background-position:-171px 0;}
	.user-action li.like a {background-position:-329px 0;}
	.user-action li.dislike a {background-position:-467px 0;}
	.user-action li.send a {background-position:-620px 0;}
	
.back {background:url(../images/nav_slide.png) top left no-repeat; width:49px; height:48px; float:right; margin-left:5px; text-indent:-99999px; margin-top:-70px;}
.intro-text {font-size:14px;}
	
	
.brand-item {overflow:hidden; padding-bottom:25px;}
	.brand-item img {float:left; margin-right:15px;}
	.brand-item .brand-desc {overflow:hidden; font-size:14px;}
	.brand-item .brand-desc h2 a {font-size:18px; color:#d51676}
	.brand-item  a {color:#d51676}

.head-tab li {float:left; margin-right:4px;}
	.head-tab li a {display:block; height:40px; line-height:40px; font-size:18px; color:#fff; background-color:#d51676; padding:0 20px;}
	.head-tab li a.act-tab {background-color:#f3f3f3; color:#d51676; border-top:#d51676 2px solid; height:38px; }
.tab-content {clear:both; background:#f3f3f3; padding:15px 0; margin-bottom:16px}
	h3.head-leaf  {background:url(../images/head_leaf.png) top right no-repeat; padding-right:35px; float:left; margin-left:-4px;}
		h3.head-leaf span {display:block;background:url(../images/head_leaf.png) top left no-repeat; padding-left:27px; height:46px; font-size:17px; line-height:46px; color:#fff;}
.content-leaf {padding:12px 0 12px 70px; clear:both}
	.content-leaf .viewmore {float:right; color:#d51676; padding-top:17px; margin-right:70px;}

.list-pro-leaf li a.title {color:#d51676}
.list-pro-leaf li a.postby {color:#000}


.store-item {padding:10px; background-color:#f3f3f3; margin:0 0 25px; position:relative}
	.store-item  .same-shop  {display:block; position:absolute; bottom:0; right:0; background-color:#0f485f; color:#fff; padding:2px 12px;}
	
.cat-store {font-size:12px; padding-top:10px;}
	.cat-store p {padding:5px 0;}
	a.same-style {display:inline-block; background-color:#0f485f; color:#fff; padding:2px 12px; font-size:14px; *display:inline; zoom:1; margin-left:5px;}
	
	
#f-search-page {background-color:#f3f3f3; padding:4px 10px 4px 0; overflow:hidden; margin-bottom:15px;}
	#f-search-page .form-item {float:left; margin-right:15px; display:inline; padding:7px 0; margin:0; clear:none; width:auto}
	#f-search-page label {font-weight:bold; text-transform:uppercase; color:#d51676; float:left; margin-right:5px; padding-top:9px; margin-left:12px; font-size:11px;}
	#f-search-page .form-item-type label {width:30px;}
	#f-search-page .form-item-order label {width:81px; overflow:hidden}
	#f-search-page  .form-item-dis label {display:none}
	#f-search-page .form-item-type select {width:137px;}
	#f-search-page .form-item-city select {width:145px; margin-right:5px;}
	#f-search-page .form-item-dis select {width:145px;}
	#f-search-page .form-item-order select {width:160px;}
	#f-search-page .list-hot-pro  {width:788px; padding-left:16px;}
	#f-search-page .list-chh {width:802px; padding-left:11px;}
	#f-search-page .list-hot-pro li {text-align:left; width:140px;}
	#f-search-page .list-chh li {margin-right:11px;}


#user-register-form {font-size:14px;}
	#user-register-form label {display:block; padding-bottom:5px; }
	#user-register-form .form-item {overflow:hidden; margin-bottom:10px;}


.upload-intro {padding-top: 10px;}
	
.article-list li {overflow: hidden;    padding: 15px 20px; font-size:14px;}
.article-list li img {float: left; margin-right: 10px; margin-top:3px;}
.article-list li div.article-sumary {overflow: hidden;    position: relative;    z-index: 1;}
.article-list li p.dir {font-size: 12px;  padding-top: 3px; color:#4d4d4d;}
div.article-sumary div.desc {padding: 6px 0; clear:left}
div.article-sumary a.article-title {display: block; font-size: 18px;}
.archive {font-size:14px; float:right; padding-right:20px;}	

#content {clear:both}
	.meta-head {float: left; margin-top: -13px; width:100%; background-color: #F7F7F7; padding: 7px 7px 3px;}
	.meta-head .user-picture {float:left; margin-right:10px;}
	.main-content {clear:both; padding-top:20px; font-size:14px;}
	.main-content p, .main-content img {margin-bottom:15px;}

.related-link {clear: both; margin-bottom: 10px; overflow: hidden; padding: 10px 0;}
.other-article-list {margin-left: -25px !important;}
.other-article-list li {float: left;    margin-left: 25px;    width: 108px;}
	.other-article-list li img {border: 1px solid #CCCCCC;    margin-bottom: 5px;    padding: 3px;}
	.other-article-list li a {display: block;    font-size: 13px;    line-height: normal;    padding-bottom: 3px;}
	.other-article-list li span {color: #666666; font-size: 11px;}

.user-item {overflow:hidden; margin-bottom:30px;}
.avata-user {float:left; margin-right:20px; width:135px;}
	.avata-user .user-picture {margin-bottom:10px; margin-right:0; padding:0; border:none}
	.avata-user .heart-rating {float:left; }
	.right-user {float:left; width:628px; }
	.status-user { background-color:#cde2f3; position:relative; padding:20px; font-size:14px; margin-bottom:15px;}
	.status-user  .arr, .bool-topic {background:url(../images/arr.png) top left no-repeat; width:18px; height:21px; position:absolute; top:2px; left:-18px;}
.func-user li {margin-right:23px;  float:left}
	.func-user li a {display:block; color:#000}
	.func-user li.make-fr a {background:url(../images/make_friend.png) top left no-repeat}
	.func-user li.send-mess a {background:url(../images/send_mess.png) top left no-repeat}
	a.make-friend-small {float:left; background:url(../images/make_friend_small.jpg) top left no-repeat; padding-left:27px; height:22px; line-height:22px; font-size:12px; color:#000}

.info-user {padding:0 20px; font-size:14px;}
	.info-user h2 {font-size:12px; font-weight:bold; color:#000}

.notifications {margin:0 20px !important}
.notifications li {margin:7px 0; overflow:hidden;}
.notifications li span {display:block; float:left; height:24px; width:30px;}
.notifications li a {color:#ff0066;}
.notifications li span {background:url(../images/icon.png) no-repeat 100px 0px ;}
.notifications li.icon-like span {background-position:4px -791px ;}
.notifications li.icon-share span {background:url(../images/sprite.png) no-repeat scroll 0 -200px;}
.notifications li.icon-comment span {background-position:3px -922px;}
.notifications li.icon-friend span {background-position: 2px -1131px;}
.notifications li.icon-message span {background:url(../images/sprite.png) no-repeat scroll -390px -197px;}
.notifications li.icon-handbook span {background:url(../images/sprite.png) no-repeat scroll -700px -800px;}
.notifications li.icon-status span {background-position:3px -1187px;}
.notifications li.icon-profile span {background-position: 2px -970px;}
.notifications li.icon-node span, .notifications li.icon-wall span {background-position:3px -1073px;}
.notifications li.icon-vote span {background-position:3px -1240px;} 
.notification-all {padding:10px 0 20px 25px;}
.notification-all a {font-size:11px; text-decoration:underline; color:#333;}

.text-com {font-size:21px; color:#d51676; word-spacing:normal; padding-bottom:14px;}
.hot-topic {width:1000px; overflow:hidden}
.hot-topic li {
    display: inline-block;
	*display:inline; zoom:1;
    overflow: hidden;
    vertical-align: top;
    width: 380px;
	margin:0 20px 25px 0;
}
.hot-topic li .user-picture {border:none; padding:0;}
	.hot-topic li .user-picture  img {width:70px; height:65px;}	
.com-box {overflow:hidden; padding-top:30px;}
.hot-topic div.hot-topic-content {
    height: auto !important;
    min-height: 75px;
	background-color: #cde2f3;
    margin-left: 87px;
    padding: 5px 10px 10px;
    position: relative;
    text-align: left;
	font-size:14px;
	line-height:16px;
}
.hot-topic div.hot-topic-content a {color:#d51676; font-weight:bold; font-size:11px;}
.hot-topic div.hot-topic-content p {font-size:11px;}
.bool-topic {background:url(../images/arr_small.jpg) top left no-repeat; width:17px; height:20px; left:-17px;}

.article-box {overflow:hidden}
.head-cat {background-color:#dbe8f3; overflow:hidden}
	.head-cat span {float:left; background-color:#724c4b; padding:2px 20px; color:#fff;}
.at-1 {overflow:hidden; width:620px; float:left; padding:10px 0}
.ar-2 {width:160px; float:right}
.list-cat-home {width:700px;}
.list-cat-home .col-list {
    float: left;
    width: 300px;
	color:#5d5d5d;
	margin-right:20px;
}
.list-cat-home  .title {display:block; color:#124f88; font-size:15px; font-weight:bold; padding:10px 0}
.list-cat-home .folder-topnews {
    overflow: hidden;
    padding-bottom: 10px;
}
.list-cat-home ul {margin-left:15px;}
.relate-text {text-transform:uppercase; font-size:11px; padding-bottom:10px;}
.list-cat-home li li {
    /*background: url("../images/blue_dot.gif") no-repeat scroll 0 5px transparent;*/
	list-style-type:disc;
    margin-bottom: 2px;
    padding-left: 0px;
	color:#797979;
}
.list-cat-home li li a {color:#134e9d}
.thumb-big {position:relative;}
	.thumb-big .small-ava {position:absolute; bottom:0; left:0; border:#000 5px solid; border-width:5px 5px 0 0; z-index:2}
	.thumb-big p {position:absolute;  bottom:0; left:0; width:255px; height:15px; font-size:11px; background-color:#000; opacity:0.6;filter:alpha(opacity=60); z-index:1; padding-left:45px; font-family:Arial, Helvetica, sans-serif}
	.thumb-big p a {color:#fff;}
/*paging*/
.item-list {
    clear: both;
    overflow: hidden;
    padding: 0 0 15px;
    text-align: center;
}
.item-list > ul > li {
    margin: 0;
}
.item-list .pager {
}
.item-list .pager li {
    border: 1px solid #666666;
    display: inline-block;
    padding: 0 !important;
}
.item-list .pager li a {
    color: #666666;
    display: block;
    font-size: 11px;
    padding: 4px 7px;
    text-decoration: none;
}
.item-list .pager li.pager-first a, .item-list .pager li.pager-previous a, .item-list .pager li.pager-next a, .item-list .pager li.pager-last a {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    text-indent: 0;
    width: auto;
}
.item-list .pager li.pager-current, .item-list .pager li.curpage, .item-list .pager li.curpage a, .item-list .pager li:hover a, .item-list .pager li:hover a {
    background-color: #666666;
    color: #FFFFFF;
}
.item-list .pager li.pager-current {
    padding: 0 6px !important;
	height:21px; line-height:21px;
    vertical-align: top;
}
.item-list .pager li.pager-ellipsis {
    padding: 0 4px !important;
    vertical-align: top;
	height:21px; line-height:21px;
}

/*
	# FOOTER #########
*/
#footer {clear:both; background-color:#f3f3f3;}
.footer-inner {width:995px; position:relative; margin:0 auto; color:#000; font-size:11px; line-height:normal; font-family:Segoe UI, Arial, Helvetica, sans-serif; overflow:hidden; padding: 15px 0;}
	.footer-inner a {color:#09347a;}
.bot-foot {clear:both; padding:8px 26px 26px 26px;}
.footright {text-align:right; float:right;}
.footleft {float:left;}
.counter {color:#006699;float:right; }
.copyright {height:29px; background-color:#0a50a0; line-height:29px; padding:0 10px; font-size:11px;}
	.copyright a {color:#fff;}
.social {}
	.social a {margin-left:5px; background:url(../images/social.png) top left no-repeat; width:62px; height:78px; text-indent:-99999999px; float:left;}
	.social a.sp {background-position:-67px 0}
	.social a.tw {background-position:-134px 0}
	.social a.yahoo {background-position:-201px 0}
	.social a strong {display:none}
	

/*
	# Lists ################### 
*/
.lnick {}
	.lnick li {text-align:center; padding:2px 0;}
	.lnick li a {font:bold 11px Arial, Helvetica, sans-serif; color:#09347a;}
	.lnick li img {margin-top:4px;}
.llink {padding:10px;}
	.llink li {background:url(../images/bullet.jpg) left center no-repeat; padding:3px 2px 3px 18px; border-bottom:#64a0ff 1px dotted;}
	.llink li a {color:#09347a;}
.site_bar {margin:0 0 15px 7px;} 
	.site_bar li {background:url(../images/bg_sitebar.png) top left no-repeat; width:191px; height:29px; line-height:30px; padding-left:30px;}
	.site_bar li a {color:#323232;}
	.site_bar li a.cur_pag {font-weight:bold;}
	
.article-item {border-bottom:#D5E4ED 1px solid; padding:10px 0;}	
	.article-item div {padding-right:10px;}
	.article-item img {float:left; margin-right:15px; border:#a8a8a8 1px solid; padding:1px;}
	.article-item a {color:#333333; font-weight:bold;}
	.article-item p.viewmore {padding-top:0px;}

.other-article {padding:10px 10px 5px 40px; list-style-type:none;}
	.other-article li {background:url(../images/arr_red.png) 0px 10px no-repeat; padding:2px 0 2px 13px;}
	.other-article li a {color:#323232;}

.list-news {}
	.list-news li {padding:7px 0; border-bottom:#D5E4ED 1px dotted; overflow:hidden; _overflow:visible; _height:1%;}
	.list-news li a {color:#000; font-weight:bold;}
	.list-news li img {float:left; margin:0px 10px 0 0; border:#f4f4f4 1px solid; padding:1px; width:74px; height:74px;}
	.list-news li.last {border-bottom:none;}

.list-news-left {}	
	.list-news-left li {padding:5px 0;overflow:hidden; _overflow:visible; _height:1%;}
	.list-news-left li a {color:#000; font-weight:bold; font-size:11px;}
	.list-news-left li span.date {font-size:11px;}
	.list-news-left li img {float:left; margin:5px 10px 0 0; border:#f4f4f4 1px solid; padding:2px; width:122px; height:92px;}
.list-news-right {float:left; margin-left:10px;}
	.list-news-right li {background:url(../images/bullet_news.jpg) left center no-repeat; padding:3px 0 3px 15px;}
	.list-news-right li  a {color:#2a2a2a;}
.list-top-news {margin-top:-10px;}
	.list-top-news li {padding:7px 0; font-size:11px; line-height:normal; overflow:hidden; _overflow:visible; _height:1%; color:#09347a;}
	.list-top-news li a {color:#09347a; font-weight:bold;}
	.list-top-news li img {float:left; margin:2px 10px 0 0; border:#fec422 1px solid; padding:2px; }
	.list-top-news li.last {border-bottom:none;}
.list-about {width:370px; float:left; margin-top:-7px;}
	.list-about li {padding:7px 0;  overflow:hidden; _overflow:visible; _height:1%; }
	.list-about li a {color:#09347a; font-weight:bold; font-size:13px; text-transform:uppercase;}
	.list-about li a.more {font-size:11px; color:#000; text-transform:none;}
	.list-about li img {float:left; margin:2px 10px 0 0; border:#fec422 1px solid; padding:2px; }
	.list-about li.last {border-bottom:none;}
#list-thumb {}
	#list-thumb li {float:left; width:75px; height:50px; border:#d5d8de 1px solid; padding:2px; margin:0 8px 8px 0;}
	#list-thumb li img {width:75px; height:50px;}
	#list-thumb li.nomarg {margin-right:0px;}

.list-partner {padding-top:7px;}
	.list-partner li {width:122px; float:left; margin-right:43px;}
	.list-partner li.last {margin-right:0px;}
	.list-partner li img {width:122px; border:#ddd 1px solid;}

.product {border:#d5e4ed 1px solid; padding:18px 18px 10px 18px;}
.list-pro {}
	.list-pro li { width:170px; text-align:left; float:left; margin:0 13px 20px 0;}
	.list-pro li.last {margin-right:0px;}
	.list-pro li div {height:105px; overflow:hidden;border:#ccc 1px solid; text-align:center;}
	.list-pro li img {width:100px; }
	.list-pro li p {background:url(../images/line_pro.png) 0 5px no-repeat; padding-top:10px;}
	.list-pro li a {color:#000; font-weight:bold;}

.list-info {}
	.list-info li { padding:10px 0; border-bottom:#09347a 1px dotted;}
	.list-info li.last {border-bottom:none;}
	.list-info li a {color:#09347a; }

/*
	Box Cornor
*/
.above_bg {background:url(../images/above_bg.png) 0px -10px repeat-x;}
.under_bg {background:url(../images/under_bg.png) bottom left repeat-x; padding:10px 9px; min-height:50px; height:auto !important; height:50px;}
.resetpadd {padding:5px 9px;}
.box_vid {background:url(../images/top_video.png) top left no-repeat; padding-top:27px;}
	.mid_box_vid {background:url(../images/midd_video.png) top left repeat-y; padding:0px 11px 0px 13px}
	.bot_box_vid {background:url(../images/bot_video.png) top left no-repeat; height:16px;}

.box_about {background:url(../images/top_about.png) top left no-repeat; padding-top:27px;}
	.mid_box_about {background:url(../images/midd_about.png) top left repeat-y; padding:0px 13px 0px 12px}
	.bot_box_about {background:url(../images/bot_about.png) top left no-repeat; height:16px;}

.box_news {background:url(../images/top_news.png) top left no-repeat; padding-top:84px; *margin-top:3px;}
	.mid_box_news {background:url(../images/midd_news.png) top left repeat-y; padding:0px 11px 0px 13px}
	.bot_box_news {background:url(../images/bot_news.png) top left no-repeat; height:16px;}

.box_pro {background:url(../images/top_pro.png) top left no-repeat; width:390px; padding-top:40px; float:left;}
	.mid_box_pro {background:url(../images/midd_pro.png) top left repeat-y; padding:0px 13px 0px 12px; overflow:hidden;}
	.bot_box_pro {background:url(../images/bot_pro.png) top left no-repeat; height:16px;}

.box_small {background:url(../images/top_partner.png) top left no-repeat; width:240px; padding-top:10px; float:left;}
	.mid_box_small {background:url(../images/midd_partner.png) top left repeat-y; padding:0px 13px 0px 10px; overflow:hidden;}
	.bot_box_small {background:url(../images/bot_partner.png) top left no-repeat; height:10px;}

.box_news_s {background:url(../images/top_news_s.png) top left no-repeat; width:240px; padding-top:70px; float:left;}
	.mid_box_news_s {background:url(../images/midd_news_s.png) top left repeat-y; padding:0px 13px 0px 10px; overflow:hidden;}
	.bot_box_news_s {background:url(../images/bot_news_s.png) top left no-repeat; height:16px;}
.box_support {background:url(../images/top_support.png) top left no-repeat; width:240px; padding-top:70px;}

/*
	ENTRY
*/	
.entry {line-height:20px;}
	.entry ul, .entry ol {margin:0 0 15px 35px;}
	.entry ul {list-style-type:disc;}
	.entry ol {list-style-type:decimal;}
	.entry p {margin-bottom:15px;}
	
/*
	# Images ################### 
*/

img{border:none;}
img.ileft{margin:0 10px 10px 0; float:left;}
img.iright{margin:0 0 10px 10px; float:right;}

/*
	# Links ################### 
*/

a{}
a:hover{text-decoration:underline;}

/*
	# Forms ################### 
*/
#brand-node-form, .node-form {background-color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:20px; border:#dddee3 2px solid }
.form-managed-file .form-file {background-color:#fff; margin-right:10px; float:left}
.image-widget-data input[type="submit"] {height:22px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; float:left; background-color:#fff;}
.form-search {clear:left; background:url(../images/bg_search.png) top left no-repeat; width:245px; height:25px; margin-bottom:12px;}
	.form-search input {font-size:11px; border:none;}
	.form-search select { padding:1px; width:170px; margin-top:8px;}
	.form-search input.txt {width:205px; padding:6px;float:left;}
	.form-search p {text-align:right; padding-top:8px;}
	.form-search input.btn-search { width:24px; height:24px; text-indent:-9999px; cursor:pointer;}
.search-pro {clear:none; float:right; background:url(../images/bg_search_pro.jpg) top left no-repeat; width:324px;}
	
	.search-pro input.txt {width:278px; padding:6px;float:left;}
	
.mybutton, .myform {border:#c4d2df 1px solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px; background-color:#fff;}
input.mybutton {font:bold 11px Arial, Helvetica, sans-serif;  width:60px; height:20px; color:#222;  padding:0 0px 2px 0px;}

.newsletter {margin:0 45px 10px 0;}
	.newsletter input {font:normal 11px Arial, Helvetica, sans-serif;}
	.newsletter input.txt-letter { width:125px; padding:2px; border:#d4a00e 1px solid; color:#004b7a; background-color:#fff;}
	.newsletter input.btn-letter {height:20px; width:60px; color:#000; background-color:#fff; border:#d4a00e 1px solid; font-weight:bold; margin-left:-5px; float:right; float:none\9;}
/*
	# Tables ################### 
*/
/*
	# Typography ################### 
*/
/*
	# Other ################### 
*/

.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;}
.alignleft{text-align: left;}
.alignright{text-align: right;}
.aligncenter{text-align: center;}

.icon-func {text-align:right; margin-top:15px;}
	.icon-func img {vertical-align:middle; margin-right:10px; margin-top:-5px;}
	.icon-func a {font-weight:bold; color:#0A50A0; font-size:11px;}

/*
	### SLIDE SHOW ANH ######
*/
.hor-slide {margin:20px 0; width:900px; height:150px; padding:3px 25px 0; position:relative; border:#ccc 1px solid; border-left:none; border-right:none; overflow:hidden;}


/*
	# PHAN TRANG #####################
*/	
.nav-paging {padding:10px 0px 10px; color:#000000;  float:right;  text-align:right;}
	.nav-paging	a {padding:3px 6px; margin:0px 0px 0px 1px; border:1px solid #d9d9d9;  color:#0046b6; text-decoration:none; font-weight:bold;}
	.nav-paging a:hover, .nav-paging a.curent-page { color:#ffc423;}
	
	
/*
	# WEATHER - GOLD - EXCHANGE ######
*/
html.js input.form-autocomplete {background-position: 100% 10px;}
html.js input.throbbing {
    background-position: 100% -10px;}
.heart-rating {
    background: url("../images/heart_rank.png") repeat-x scroll left top transparent;
    height: 17px;
    
    position: relative;
    width: 85px;
}
.heart-rating li {
    float: left;
	padding:0 !important
	
}
.heart-rating li a {
    display: block;
    height: 17px;
    line-height: 12px;
    overflow: hidden;
    position: absolute;
    text-indent: -9000px;
    width: 17px;
    z-index: 20;
	margin-right:2px;
}
.heart-rating li a:hover {
    background: url("../images/heart_rank.png") repeat scroll left center transparent;
    border: medium none;
    left: 0;
    z-index: 2;
}
.voted li a:hover {
    background: none repeat scroll 0 0 transparent !important;
}
.heart-rating a.one-star {
    left: 0;
}
.heart-rating a.one-star:hover {
    width: 17px;
}
.heart-rating a.two-stars {
    left: 17px;
}
.heart-rating a.two-stars:hover {
    width: 34px;
}
.heart-rating a.three-stars {
    left: 34px;
}
.heart-rating a.three-stars:hover {
    width: 51px;
}
.heart-rating a.four-stars {
    left: 51px;
}
.heart-rating a.four-stars:hover {
    width: 68px;
}
.heart-rating a.five-stars {
    left: 68px;
}
.heart-rating a.five-stars:hover {
    width: 85px;
}
.heart-rating li.current-rating {
    background: url("../images/rating.png") repeat scroll left bottom transparent;
    display: block;
    height: 17px;
    left: 0;
    position: absolute;
    text-indent: -9000px;
    z-index: 1;
}
.right-meta {overflow:hidden}
.meta-head .username {display:block}
.user-rating {width: 60px; height: 11px;	position: relative;	background: url(../images/rateuser.jpg) top left repeat-x; display:inline-block; margin-bottom:-1px;}
	.user-rating li{float: left; }
	.user-rating li a{ display:block; width:12px; height: 11px; text-indent: -9000px; z-index: 20; position: absolute; overflow:hidden; line-height:12px;}
	.user-rating  li a:hover{background: url(../images/rating.png) left center; z-index: 2;left: 0px;border:none;}
	.voted li a:hover {background:none !important;}
	.user-rating a.one-star{left: 0px;}
	.user-rating a.one-star:hover{width:12px;}
	.user-rating a.two-stars{left:12px;}
	.user-rating a.two-stars:hover{width: 24px;}
	.user-rating a.three-stars{left: 24px;}
	.user-rating a.three-stars:hover{width: 36px;}
	.user-rating a.four-stars{left: 36px;}	
	.user-rating a.four-stars:hover{width: 48px;}
	.user-rating a.five-stars{left: 48px;}
	.user-rating a.five-stars:hover{width: 50px;}
	.user-rating li.current-rating{background: url(../images/rateuser.jpg) left bottom; position: absolute; height: 11px; display: block; text-indent: -9000px; z-index: 1; left:0px;}
/*Comment*/
.user-picture {
    float: left;
    margin-right: 15px;
    }
.user-picture img {padding: 3px; background-color: #FFFFFF; border: 1px solid #E1E1E1;}
	
#comment-list li {
    overflow: hidden;
    padding: 10px 0;}
#comment-list .comment-content {
    clear: none;
    height: auto !important;
    margin: 0 0 0 70px;
    min-height: 30px;
    position: relative;
    text-align: justify;
	overflow:hidden
}
.comment-content span.meta p, .comment-content h3 {
    display: inline; font-size:14px; text-transform:none; font-weight:normal}
a.guestbook-comment-reply {float:right; background:url(../images/reply.jpg) top left no-repeat; padding-left:25px; height:20px; line-height:20px; font-size:12px; color:#000}
#comment-list .comment-content textarea {
    width: 370px;}
	#comment-list .comment-content button {clear:both; display:block; margin-top:5px;}

.filter-wrapper, .description {display:none}
span.field-prefix	{color:#a4a4a4; display:block; padding-bottom:5px}


#inbox-jump {float:left}
#inbox-jump  .select-wrapper {float:left}
form#inbox label {float:left; margin:4px 10px 0 0;}
a#send-message {padding:4px 13px; width:auto; float:right; text-transform:uppercase; }
div#inbox-actions {clear:both; padding:10px 0;}
	div#inbox-actions a, table#inbox-table td a, .meta-article a {color:#ff0066;}
table#inbox-table thead th {background-color:#f2f2f2; border-bottom:#BBBBBB 1px solid; text-align:lefts; margin:0px; padding:10px 0px; vertical-align:middle}
	table#inbox-table thead th.check {width:50px; text-align:center}  
	table#inbox-table thead th.subject {width:430px;}
	table#inbox-table thead th.sender {width:120px;}
	table#inbox-table thead th.date {width:85px;}
	table#inbox-table td {text-align:left; background-color:#fff; border-bottom:#BBBBBB 1px solid; padding:15px 0;}
	table#inbox-table tr:hover td {background-color:#fafafa;}
	table#inbox-table tr.highlightrow td {background-color:#fafafa;}
	table#inbox-table tr.new td {font-weight:bold;}
	table#inbox-table td:first-child {text-align:center}

#inbox-compose li {padding:10px 0; border:none;}
#inbox-compose input[type="text"], #inbox-compose  textarea  {width:270px; background-color:#F7F7F7; border:1px solid #E6E6E6; color:#555555; font:12px/27px Arial,Helvetica,sans-serif; background-color:#fff;}
#inbox-compose  textarea  {padding:0px 7px; height:100px;}
#inbox-compose #form-actions {overflow:hidden; padding-left:130px;}
#inbox-compose #form-actions a, #reply-box .form-actions a {float:left; height:34px;}
#inbox-compose #form-actions button, #reply-box button {margin-right:8px;float:left;}
#inbox-compose label, #user-profile-edit label {float:left; width:130px; font-weight:normal;}
input.password-confirm, input.password-field {
    float: left;
    width: 15em;
}
.info-user .password-strength, .info-user div.password-confirm {
    margin: 0;
    width: 14em !important;
	margin-right:115px;
}

.info-user .user-picture {
	clear:both;
	overflow:hidden; width:50px;
}
#user-profile-edit  .user-picture {margin-left: 130px;}
.info-user fieldset  {margin: 10px 0;}
.info-user input[type="submit"] {margin-top:10px;}
.form-item {
    clear: both;
    margin: 0;
    padding: 5px 0;
    width: 100%;
}
fieldset {border:none}
#reply-box {clear:both}
#user-profile-edit fieldset label {width:425px;}
#user-profile-edit #edit-picture-upload {background-color:#fff;}
#user-profile-edit  .password-suggestions {clear:both; margin-left:130px; width:auto !important}
.general-form {overflow:hidden}
.general-form h2.form-headline {font-size:17px;border-bottom:#e1e1e1 1px solid; padding-bottom:10px;}
.general-form label {float:left; width:210px;}
.general-form li {padding:15px 0; border-bottom:#e1e1e1 1px solid; overflow:hidden}
	.general-form li label {font-weight:bold; display:block; padding-bottom:5px;}
	.general-form #form-actions {padding-top:15px;}
	.general-form #form-actions a {color:#ff0066;font-size:15px; float:left; background:url("../images/spre.gif") no-repeat left center; padding:0 10px;}
	.general-form #form-actions a:first-child {background:none; padding-left:0px;}

#comment-list li {overflow:hidden; padding:10px 0;}
#comment-list .comment-content {margin:0px; padding:0px; background-color:#FFFFFF; border:1px solid #E1E1E1; height:auto !important; margin-left:70px; min-height:30px; padding:5px 15px 10px; position:relative; text-align:justify;  clear:none}
#comment-list .comment-content p {padding-top:7px;}
.info-user #comment-list .comment-content textarea  {width:480px; height:70px;}
.info-user #comment-list .user-picture {margin-left:0px !important}
.guestbook-comments-wrapper {padding:0px 0 0 73px;}
	.guestbook-comments-wrapper textarea {margin:10px 0 10px; width:584px; display:block; background-color:#ffffff; border:1px solid #E6E6E6; display:block; font:12px Arial,Helvetica,sans-serif; height:50px; padding:10px; text-align:left;}
	.guestbook-comments-wrapper button {display:block;}
	.guestbook-comments .comment-list {margin:0 !important}
	.guestbook-comments .comment-list li {padding:0 !important; margin-top:10px; border-bottom:none !important}
	.guestbook-comments .comment-list li img {border:none; padding:0px; margin:0px;}
.info-user .guestbook-comments-wrapper textarea {width:480px;}
a.guestbook-comment-reply, a.guestbook-comment-child-reply {display:block; font:normal 12px Arial,Helvetica,sans-serif; text-decoration:none !important; color:#3399CC !important; font-weight:normal !important; text-align:right;}

.friendlist {}
	.friendlist li {overflow:hidden; padding:10px 0; border-top:#E1E1E1 1px solid; clear:both;}
	.friendlist li h3 {font-size:17px; font-weight:normal; text-transform:none}
	.friendlist li:first-child {border-top:none;}
	.friendlist li a.small-avatar {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  border:1px solid #E1E1E1; float:left; height:50px; margin:0 15px 0 0px; padding:3px; width:50px;}
	.friendlist li div.friend-info {overflow:hidden;}
	.friendlist li div.friend-info .make-friend {padding-left:0px;}
	.friendlist li div.friend-info a.remove-friend {float:right; }

#comment-form textarea {height:87px;}
	